package com.cskt.common.condition;



import com.cskt.common.vo.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @author mo
 * @Description: 查询个人订单条件实体类123
 * @date 2020-10-12 8:08
 */
@Data
@ApiModel(description = "查询个人订单条件实体类" )
public class SearchOrderCondition extends Page implements Serializable {
    private static final long serialVersionUID = 3307123528211694522L;
    @ApiModelProperty("[非必填] 订单号")
    private String orderNo;
    @ApiModelProperty("[非必填] 联系人")
    private String linkUserName;
    @ApiModelProperty("[非必填] 预定时间（start）")
    private LocalDate startDate;
    @ApiModelProperty("[非必填] 预定时间（end）")
    private LocalDate endDate;
    @ApiModelProperty("[必填] 页面容量")
    private Integer pageSize;
    @ApiModelProperty("[必填，注：接收数字类型] 订单状态（-1：全部订单 0:待付款 1:已取消 2：未出行 3:待评论 ）")
    private Integer orderStatus;
    @ApiModelProperty("[必填，注：接收数字类型] 订单类型（-1：全部订单 0:旅游订单 1:酒店订 单 2：机票订单 ）")
    private Integer orderType;


}
